package com.cx.service;

import com.cx.pojo.Concern;
import com.cx.pojo.Post;
import com.cx.pojo.User;
import org.springframework.data.mongodb.core.aggregation.ArrayOperators;

import java.util.List;

public interface UserCenterService {
    User selectByPrimaryId(Integer id);

    //判断用户是否存在
    String login(User user);

    String yzmlogin(User user);

    //添加用户
    int insert(User user);

//    Post selectByUserId(Integer id);

//    int updateByPrimaryKey(Integer id);
//
//    int update(User user);

    Integer updateByUserId(int userId,User user);

//    后台 查询所有用户
    List<User> selectAll();

//    删除用户
    Integer deleteUser(Integer userId);


    Integer updateConcernAdd(String userName);
    Integer updateConcernDel(String userName);

    Integer updateFansAdd(String userName);
    Integer updateFansDel(String userName);

    Integer updateStatusAdd(String userName);
    Integer updateStatusDel(String userName);

    User selectByUsetName(String userName);


    Integer updateUserByUserName(String userName,User user);

    //根据手机号查找用户
    String selectPhone(String phone);

}
